class SearchPara {

    constructor(paras = {}) {
        this.paras = JSON.stringify(paras);
        this.reset();
    }

    /**
     * 引用查询条件
     */
    apply() {
        Object.assign(this.raw, this.formData);
    }

    /**
     * 重置查询表单及参数
     */
    reset() {
        this.formData = JSON.parse(this.paras);
        this.raw = JSON.parse(this.paras);
    }

}

export {
    SearchPara
}
